irritating odor - Turco Inglés Diccionario